package gov.pbc.gx.nn.pz.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.bstek.dorado.annotation.PropertyDef;

/**
 * hc_zhgl:
 */
@Entity
@Table(name = "HC_ZHGLXX")
public class HcZhglxx extends VoucherBaseEntity {

	/**
	 * default ID
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * 请选择业务种类:请选择业务种类
	 */
	@PropertyDef(label = "请选择业务种类", description = "请选择业务种类:请选择业务种类")
	@Column(name = "QXZYWZL_TYPE_", length = 512)
	private String qxzywzlType;

	/**
	 * 简称1:简称1
	 */
	@PropertyDef(label = "简称1", description = "简称1:简称1")
	@Column(name = "JC_ONE_", length = 512)
	private String jcOne;

	/**
	 * 简称2:简称2
	 */
	@PropertyDef(label = "简称2", description = "简称2:简称2")
	@Column(name = "JC_TWO_", length = 512)
	private String jcTwo;
	/**
	 * 简称3:简称3
	 */

	@PropertyDef(label = "简称3", description = "简称3:简称3")
	@Column(name = "JC_THREE_", length = 512)
	private String jcThree;

	/**
	 * 简称4:简称4
	 */
	@PropertyDef(label = "简称4", description = "简称4:简称4")
	@Column(name = "JC_FOUR_", length = 512)
	private String jcFour;

	/**
	 * 开户单位全称:开户单位全称
	 */
	@PropertyDef(label = "开户单位全称", description = "开户单位全称:开户单位全称")
	@Column(name = "KHDW_NAME_", length = 512)
	private String khdwName;

	/**
	 * 开户单位地址:开户单位地址
	 */
	@PropertyDef(label = "开户单位地址", description = "开户单位地址:开户单位地址")
	@Column(name = "KHDW_ADDRESS", length = 512)
	private String khdwAddress;

	/**
	 * 帐号用途:帐号用途
	 */
	@PropertyDef(label = "帐号用途", description = "帐号用途:帐号用途")
	@Column(name = "ZH_USE_", length = 512)
	private String zhUse;

	/**
	 * 组织结构代码:组织结构代码
	 */
	@PropertyDef(label = "组织结构代码", description = "组织结构代码:组织结构代码")
	@Column(name = "ZZJG_CODE_", length = 512)
	private String zzjgCode;

	/**
	 * 营业执照号码:营业执照号码
	 */
	@PropertyDef(label = "营业执照号码", description = "营业执照号码:营业执照号码")
	@Column(name = "YYZZ_NUMBER_", length = 512)
	private String yyzzNumber;

	/**
	 * 金融许可号码:金融许可号码
	 */
	@PropertyDef(label = "金融许可号码", description = "金融许可号码:金融许可号码")
	@Column(name = "JRXK_NUMBER_", length = 512)
	private String jrxkNumber;

	/**
	 * 税务登记证号码:税务登记证号码
	 */
	@PropertyDef(label = "税务登记证号码", description = "税务登记证号码:税务登记证号码")
	@Column(name = "SWDJZ_NUMBER_", length = 512)
	private String swdjzNumber;

	/**
	 * 单位负责人名称：单位负责人名称
	 */
	@PropertyDef(label = "单位负责人名称", description = "单位负责人名称:单位负责人名称")
	@Column(name = "DWFZR_NAME_", length = 512)
	private String dwfzrName;

	/**
	 * 联系人姓名:联系人姓名
	 */
	@PropertyDef(label = "联系人姓名", description = "联系人姓名:联系人姓名")
	@Column(name = "LXR_NAME_", length = 512)
	private String lxrName;

	/**
	 * 单位负责人证件名称:单位负责人证件名称
	 */
	@PropertyDef(label = "单位负责人证件名称", description = "单位负责人证件名称:单位负责人证件名称")
	@Column(name = "DWFZRZJ_NAME_", length = 512)
	private String dwfzrzjName;

	/**
	 * 单位负责人证件号码:单位负责人证件号码
	 */
	@PropertyDef(label = "单位负责人证件号码", description = "单位负责人证件号码:单位负责人证件号码")
	@Column(name = "DWFZRZJ_NUMBER_", length = 512)
	private String dwfzrzjNumber;

	/**
	 * 邮政编码:邮政编码
	 */
	@PropertyDef(label = "邮政编码", description = "邮政编码:邮政编码")
	@Column(name = "POST_CODE_", length = 512)
	private String postCode;

	/**
	 * 联系电话:联系电话
	 */
	@PropertyDef(label = "联系电话", description = "联系电话:联系电话")
	@Column(name = "CONTACT_NUMBER_", length = 512)
	private String contactNumber;

	/**
	 * 币种:币种
	 */
	@PropertyDef(label = "币种", description = "币种:币种")
	@Column(name = "CURRENCY_", length = 512)
	private String currency;

	/**
	 * 币种其他:币种其他
	 */
	@PropertyDef(label = "币种其他", description = "币种其他:币种其他")
	@Column(name = "CURRENCY_OTHER_", length = 512)
	private String currencyOther;

	/**
	 * 系统内帐号:系统内帐号
	 */
	@PropertyDef(label = "系统内帐号", description = "系统内帐号:系统内帐号")
	@Column(name = "SYSTEM_IN_NUMBER_", length = 512)
	private String systemInNumber;

	/**
	 * 系统外帐号:系统外帐号
	 */
	@PropertyDef(label = "系统外帐号", description = "系统外帐号:系统外帐号")
	@Column(name = "SYSTEM_OUT_NUMBER_", length = 512)
	private String systemOutNumber;

	/**
	 * 金融机构代码:金融机构代码
	 */
	@PropertyDef(label = "金融机构代码", description = "金融机构代码:金融机构代码")
	@Column(name = "JRJG_CODE_", length = 512)
	private String jrjgCode;

	/**
	 * 上级法人帐号:上级法人帐号
	 */
	@PropertyDef(label = "上级法人帐号", description = "上级法人帐号:上级法人帐号")
	@Column(name = "SJFR_ACCOUNT_", length = 512)
	private String sjfrAccount;

	/**
	 * 是否使用支付密码:是否使用支付密码
	 */
	@PropertyDef(label = "是否使用支付密码", description = "是否使用支付密码:是否使用支付密码")
	@Column(name = "USE_PASSWORD_", length = 512)
	private String usePassword;

	/**
	 * 对账标志:对账标志
	 */
	@PropertyDef(label = "对账标志", description = "对账标志:对账标志")
	@Column(name = "DZ_MARK_", length = 512)
	private String dzMark;

	/**
	 * 回单标志:回单标志
	 */
	@PropertyDef(label = "回单标志", description = "回单标志:回单标志")
	@Column(name = "HD_MARK_", length = 512)
	private String hdMark;

	/**
	 * 账户注销理由:账户注销理由
	 */
	@PropertyDef(label = "账户注销理由", description = "账户注销理由:账户注销理由")
	@Column(name = "CANCEL_REASON_", length = 512)
	private String cancelReason;

	/**
	 * 开户单位经办人:开户单位经办人
	 */
	@PropertyDef(label = "开户单位经办人", description = "开户单位经办人:开户单位经办人")
	@Column(name = "KHDW_OPERATOR_", length = 512)
	private String khdwOperator;

	/**
	 * 开户单位会计主管:开户单位会计主管
	 */
	@PropertyDef(label = "开户单位会计主管", description = "开户单位会计主管:开户单位会计主管")
	@Column(name = "KHDW_KJZG_", length = 512)
	private String khdwKjzg;

	/**
	 * 人民银行经办人:人民银行经办人
	 */
	@PropertyDef(label = "人民银行经办人", description = "人民银行经办人:人民银行经办人")
	@Column(name = "RMYH_OPERATOR_", length = 512)
	private String rmyhOperator;

	/**
	 * 人民银行会计主管:人民银行会计主管
	 */
	@PropertyDef(label = "人民银行会计主管", description = "人民银行会计主管:人民银行会计主管")
	@Column(name = "RMYH_KJZG_", length = 512)
	private String rmyhKjzg;

	public String getQxzywzlType() {
		return qxzywzlType;
	}

	public void setQxzywzlType(String qxzywzlType) {
		this.qxzywzlType = qxzywzlType;
	}

	public String getJcOne() {
		return jcOne;
	}

	public void setJcOne(String jcOne) {
		this.jcOne = jcOne;
	}

	public String getJcTwo() {
		return jcTwo;
	}

	public void setJcTwo(String jcTwo) {
		this.jcTwo = jcTwo;
	}

	public String getJcThree() {
		return jcThree;
	}

	public void setJcThree(String jcThree) {
		this.jcThree = jcThree;
	}

	public String getJcFour() {
		return jcFour;
	}

	public void setJcFour(String jcFour) {
		this.jcFour = jcFour;
	}

	public String getKhdwName() {
		return khdwName;
	}

	public void setKhdwName(String khdwName) {
		this.khdwName = khdwName;
	}

	public String getKhdwAddress() {
		return khdwAddress;
	}

	public void setKhdwAddress(String khdwAddress) {
		this.khdwAddress = khdwAddress;
	}

	public String getZhUse() {
		return zhUse;
	}

	public void setZhUse(String zhUse) {
		this.zhUse = zhUse;
	}

	public String getZzjgCode() {
		return zzjgCode;
	}

	public void setZzjgCode(String zzjgCode) {
		this.zzjgCode = zzjgCode;
	}

	public String getYyzzNumber() {
		return yyzzNumber;
	}

	public void setYyzzNumber(String yyzzNumber) {
		this.yyzzNumber = yyzzNumber;
	}

	public String getJrxkNumber() {
		return jrxkNumber;
	}

	public void setJrxkNumber(String jrxkNumber) {
		this.jrxkNumber = jrxkNumber;
	}

	public String getSwdjzNumber() {
		return swdjzNumber;
	}

	public void setSwdjzNumber(String swdjzNumber) {
		this.swdjzNumber = swdjzNumber;
	}

	public String getDwfzrName() {
		return dwfzrName;
	}

	public void setDwfzrName(String dwfzrName) {
		this.dwfzrName = dwfzrName;
	}

	public String getLxrName() {
		return lxrName;
	}

	public void setLxrName(String lxrName) {
		this.lxrName = lxrName;
	}

	public String getDwfzrzjName() {
		return dwfzrzjName;
	}

	public void setDwfzrzjName(String dwfzrzjName) {
		this.dwfzrzjName = dwfzrzjName;
	}

	public String getDwfzrzjNumber() {
		return dwfzrzjNumber;
	}

	public void setDwfzrzjNumber(String dwfzrzjNumber) {
		this.dwfzrzjNumber = dwfzrzjNumber;
	}

	public String getPostCode() {
		return postCode;
	}

	public void setPostCode(String postCode) {
		this.postCode = postCode;
	}

	public String getContactNumber() {
		return contactNumber;
	}

	public void setContactNumber(String contactNumber) {
		this.contactNumber = contactNumber;
	}

	public String getCurrency() {
		return currency;
	}

	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public String getCurrencyOther() {
		return currencyOther;
	}

	public void setCurrencyOther(String currencyOther) {
		this.currencyOther = currencyOther;
	}

	public String getSystemInNumber() {
		return systemInNumber;
	}

	public void setSystemInNumber(String systemInNumber) {
		this.systemInNumber = systemInNumber;
	}

	public String getSystemOutNumber() {
		return systemOutNumber;
	}

	public void setSystemOutNumber(String systemOutNumber) {
		this.systemOutNumber = systemOutNumber;
	}

	public String getJrjgCode() {
		return jrjgCode;
	}

	public void setJrjgCode(String jrjgCode) {
		this.jrjgCode = jrjgCode;
	}

	public String getSjfrAccount() {
		return sjfrAccount;
	}

	public void setSjfrAccount(String sjfrAccount) {
		this.sjfrAccount = sjfrAccount;
	}

	public String getUsePassword() {
		return usePassword;
	}

	public void setUsePassword(String usePassword) {
		this.usePassword = usePassword;
	}

	public String getDzMark() {
		return dzMark;
	}

	public void setDzMark(String dzMark) {
		this.dzMark = dzMark;
	}

	public String getHdMark() {
		return hdMark;
	}

	public void setHdMark(String hdMark) {
		this.hdMark = hdMark;
	}

	public String getCancelReason() {
		return cancelReason;
	}

	public void setCancelReason(String cancelReason) {
		this.cancelReason = cancelReason;
	}

	public String getKhdwOperator() {
		return khdwOperator;
	}

	public void setKhdwOperator(String khdwOperator) {
		this.khdwOperator = khdwOperator;
	}

	public String getKhdwKjzg() {
		return khdwKjzg;
	}

	public void setKhdwKjzg(String khdwKjzg) {
		this.khdwKjzg = khdwKjzg;
	}

	public String getRmyhOperator() {
		return rmyhOperator;
	}

	public void setRmyhOperator(String rmyhOperator) {
		this.rmyhOperator = rmyhOperator;
	}

	public String getRmyhKjzg() {
		return rmyhKjzg;
	}

	public void setRmyhKjzg(String rmyhKjzg) {
		this.rmyhKjzg = rmyhKjzg;
	}

}
